package com.mkk.library.utils

import android.content.Context
import android.graphics.Bitmap
import android.text.InputFilter
import android.text.InputFilter.LengthFilter
import android.util.TypedValue
import android.widget.TextView

object DensityUtil {
    fun dp2px(context: Context, dpVal: Float): Int {
        return TypedValue.applyDimension(
            TypedValue.COMPLEX_UNIT_DIP,
            dpVal, context.resources.displayMetrics
        ).toInt()
    }

    /**
     * 设置文字最大长度
     * @param textView
     * @param length
     */
    fun setTextViewCoustomLength(textView: TextView, length: Int) {
        if (length > 0) {
            textView.filters = arrayOf<InputFilter>(LengthFilter(length))
        }
    }

    fun getCacheBitmap(context: Context?, url: String?): Bitmap? {
        return null
    }


}